package org.noote.libs.robot.ai;

public class Thing {

	private static long _nextId = 0;
	protected long _id = 0;
	
	KindOfThing _kind = null;
	
	public Thing()
	{
		this(null);
	}
	public Thing(KindOfThing kind)
	{
		this._id = _getNextID();
		this._kind = kind;
	}

	synchronized protected long _getNextID()
	{
		return _nextId++;
	}
}
